export default [
    {
        label: "execution.getVariables",
        insertText: "execution.getVariables()",
    },
    {
        label: "execution.getVariable",
        insertText: "execution.getVariables(variableName)",
    },
    {
        label: "execution.setVariable",
        insertText: "execution.setVariable(variableName,value)",
    },
    {
        label: "execution.setVariables",
        insertText: "execution.setVariables(variables)",
    },
    {
        label: "execution.removeVariable",
        insertText: "execution.removeVariable(variableName)",
    },
    {
        label: "execution.getProcessInstanceId",
        insertText: "execution.getProcessInstanceId()",
    },
    {
        label: "modelRepo.with",
        insertText: "modelRepo.with(key)",
    },
    {
        label: "modelRepo.insert",
        insertText: "modelRepo.insert(values)",
    },
    {
        label: "modelRepo.update",
        insertText: "modelRepo.update(id,values)",
    },
    {
        label: "modelRepo.delete",
        insertText: "modelRepo.delete(id)",
    },
    {
        label: "modelRepo.forceDelete",
        insertText: "modelRepo.forceDelete(id)",
    },
    {
        label: "modelRepo.findById",
        insertText: "modelRepo.findById(id)",
    },
    {
        label: "modelRepo.getList",
        insertText: "modelRepo.getList(where,orderBy)",
    },
    {
        label: "modelRepo.listAll",
        insertText: "modelRepo.listAll()",
    },
    {
        label: "modelRepo.listByPage",
        insertText: "modelRepo.listByPage(where,orderBy,pageNo,pageSize)",
    },
    {
        label: "sqlClient.with",
        insertText: "sqlClient.with(dsKey)",
    },
    {
        label: "sqlClient.execute",
        insertText: "sqlClient.execute(sqlExecution)",
    },
    {
        label: "sqlClient.execute",
        insertText: "sqlClient.execute(sqlExecution)",
    },
    {
        label: "redisClient.opsForHash",
        insertText: "def hashOperations = redisClient.opsForHash()",
    },
    {
        label: "hashOperations.entries",
        insertText: "def hashData = rhashOperations.entries(key)",
    },
    {
        label: "hashOperations.put",
        insertText: "hashOperations.put(key,hashKey,value)",
    },
    {
        label: "redisClient.opsForValue",
        insertText: "def valueOperations = redisClient.opsForValue()",
    },
    {
        label: "valueOperations.set",
        insertText: "valueOperations.set(key,value)",
    },
    {
        label: "valueOperations.setIfAbsent",
        insertText: "valueOperations.setIfAbsent(key,value)",
    },
    {
        label: "valueOperations.setIfPresent",
        insertText: "valueOperations.setIfPresent(key,value)",
    },
    {
        label: "httpClient.getForObject",
        insertText: "httpClient.getForObject(url,responseType,uriVariables)",
    },
    {
        label: "httpClient.getForEntity",
        insertText: "httpClient.getForEntity(url,responseType,uriVariables)",
    },
    {
        label: "httpClient.postForObject",
        insertText: "httpClient.postForObject(url,request,responseType,uriVariables)",
    },
    {
        label: "httpClient.postForEntity",
        insertText: "httpClient.postForEntity(url,request,responseType,uriVariables)",
    },
    {
        label: "httpClient.put",
        insertText: "httpClient.put(url,request,uriVariables)",
    },
    {
        label: "httpClient.delete",
        insertText: "httpClient.delete(url,uriVariables)",
    },
]